<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>正则表达式的使用</title>
</head>
<body>
<h3>JavaScript 中定义正则表达式的语法有两种，我们先学习其中比较简单的方法：</h3>

<h4>1. 定义正则表达式语法：</h4>
<p>
    const 变量 = /表达式/ <br>
    其中 / / 是正则表达式
</p>
<hr>

<h4>2.判断是否有符合规则的字符串：</h4>
<p>
    test() 方法 用来查看正则表达式与指定的字符串是否匹配 <br>
    定义的规则.test(被检测的字符串) <br>
    如果正则表达式与指定的字符串匹配 ，返回true，否则false
</p>
<hr>

<h4>3.检索（查找）符合规则的字符串</h4>
<p>
    exec() 方法 在一个指定字符串中执行一个搜索 <br>
    定义的规则.exec(被检测的字符串) <br>
    如果匹配成功，exec() 方法返回一个数组，否则返回null
</p>
<hr>

<script>
    const 字符串 = '我们在学习前端，现在学习前端的JS部分'
    // 正则表达式使用：
    // 1. 定义规则
    const 正则规则 = /前端/  // 字面量,这里不需要加引号
    // 2. 检查,是否匹配
    console.log(正则规则.test(字符串))  // 返回值 true
    // 3. 检索（查找）符合规则的字符串
    console.log(正则规则.exec(字符串)) // 返回一个数组
    console.log(正则规则.exec(字符串)) // 返回一个数组
</script>
</body>
</html>